from selenium.webdriver.common.by import By#导入By类,用于元素定位
from base import Base#导入Base类
class Page(Base):
    def find_sousuo(self):
        #通过Xpath定位搜索框
        loc=(By.XPATH,'//android.widget.TextView[@text="搜商品名称 作者 出版社 ISBN"]')
        ele=self.find_ele(loc)#调用Base类的find_ele方法查找元素
        return ele#返回找到的元素
    def find_sousuo2(self):
        #通过类名定位搜索输入框
        loc=(By.CLASS_NAME,'android.widget.EditText')
        ele=self.find_ele(loc)
        return ele
    def anniu(self):
        #通过ID定位搜索按钮
        loc=(By.ID,'com.kongfz.app:id/tvSearch')
        ele=self.find_ele(loc)
        return ele
    def zaishou(self):
        #通过Xpath定位在售元素
        loc=(By.XPATH,'//android.widget.TextView[@resource-id="com.kongfz.app:id/tvHitLeft"]')
        ele=self.find_ele(loc)
        return ele
    def gouwuche(self):
        # 通过UI Automator定位购物车元素
        loc=(By.ANDROID_UIAUTOMATOR,'new UiSelector().text("").instance(0)')
        ele=self.find_wait(loc)
        return ele
    def shouye(self):
        x=147
        y=2404
        self.dian_(x,y)#调用Base类的dian_方法点击首页坐标
    def huadong(self):
        a=733
        b=2018
        c=733
        d=1000
        self.hua_(a,d,c,d)#调用Base类的huadon方法进行滑动


